A coach is there to lead and guide through tasks. Specific skills and tasks that must be perfected and mastered is where a coach succeeds.
A Mentor is someone that will guide you through the difficult situations that arise. They will be a guide for you find the path that will lead to success.