Every champion has a coach!
The coach helps you to acquire or improve specific skills or knowledge sets. This could be in any area in your practice where you feel you want to grow. Coaching can be aimed at specific skills or the steps necessary to acquire those skills.
The relationship tends to be relatively short-term with a specific outcome in mind, and meetings are scheduled regularly.
A mentor acts as an advisor, counsellor, or guide to a junior or trainee. The focus is more on your development and future.
The relationship tends to be longer term, and meetings are scheduled as and when needed.