@OP: Chess Mentor, Tactics Trainer, and the Daily Puzzle generally want the fastest checkmate. A move that comes closer to mate or achieves a forced mate may not be good enough if a faster mate can be found.
Can you give an example of a Chess Mentor problem with multiple solutions? If it does have multiple solutions, it may indeed be a flawed problem, and the staff would appreciate being made aware of it.
I've really been enjoying CM except for one thing: it asks me to find mate and I do, but it wasn't the mate the creator was looking for, so I'm required to keep looking for the one move they want. It doesn't matter that what I did was also right and gains the checkmate, I still need to find which particular checkmate he wants. The same thing happens when you're looking for a move--there may be 4 or more alternative moves, all good, all legal, but you wind up playing through seemingly endless iterations of, "That's a great move, but find the particular one I had in mind." Arrgh.
I'm not talking of where you're asked to find the best move--there can be only one "best", after all. It's the ones looking for mate or "a" move; where it comes down to a stylistic choice as opposed to a "correct" one. It's like going out to eat with someone and asking where they want to eat:
"Any where at all is fine."
"Great! I know a Thai place..."
"Oh, not Thai."
"Well, there's this bar with great burgers..."
"I'm really not in a burger mood."