Coaching is where someone demonstrates
how to solve a problem, or to answer a question, by sharing
all of the information necessary to complete that task. This
can be accomplished either by demonstration or by providing
verbal or written instructions.
A mentor is a person who helps to solve
a problem, or complete a task, by providing the knowledge of
how to find the information that is needed to solve the
problem or question. A mentor will not actually tell someone
what the answer is, they simply provide guidance.