Mentoring is when you have a what, and someone who has been there sits with you to help you figure out the how.
Coaching is when someone sits with you to help you figure out the what, the why, the how, and the when.
One way or the other, mentoring and coaching are activities in which it is worth to invest time.
Both as a giver and as a receiver.