”Coaching and mentoring are aimed to achieving a similar result - professional or personal growth of the client. But methods for achieving goals differ. Mentor is a person who has achieved success in his field and now helps and shares his experience with the client. Passes skills, helps to get out of difficult situations, gives clues - provides direct assistance to the client. The coach does not give hints directly, but helps the client to find the answers to the burning questions.”
I take this explanation from here mentoringgroup.com/what-is-coaching.html
But if you need more information about differences - check out article "mentoring vs coaching"