The difference between coaching and mentoring is fairly simple; a coach is someone who is trained in helping an individual or team achieve a particular goal, whereas a mentor is someone with specific experience in your industry who can provide advice, but will not hold you accountable or use science to guide you to achieving your goal.
We wrote an entire blog post on coaching and mentoring, so feel free to check that out!