There's plenty to read about the difference between these terms. In my experience, they go best together. Any session, semester, or year might require a different balance. Definitions can vary. I like to think of it as the difference between content, process, and vision.
For example, tutoring can help you understand essay structure and public speaking skills. Coaching leads you to develop the habits, capacity, and confidence to write and present effectively. Mentoring shares practical wisdom around using your unique voice to navigate your future plans for school and career.
Students of all ages can usually use some of each. The best client relationships have a fluid, nonlinear interplay between all three that reflects individual learning style, choice, and discovery in the moment.