Isn't the definitions the other way around regarding coaching and mentoring?
Coaching is about skills.
Mentoring is about advice/soundboard.
Coaching is about skills.
Mentoring is about advice/soundboard.
Mentoring is about adding information or skills such that the individual becomes more capable and thus are able to solve a problem.
If you were to read Julie Starr's "The Coaching Manual", or "The Coaching Habit", the definition is more or less what I outlined.
If you are familiar with the Leadership Continuum/Situational Leadership, the distinction from there becomes: tell/sell (mentoring), join/consult (coaching).