Perhaps the easiest model to use is to think of coaching as not requiring any specific content; it's simply a process that empowers people to find their own way through an issue. Mentoring, on the other hand, requires the person in the mentoring role to have content knowledge of the area they are discussing with their client (e.g., growing a business). While it's not as black and white as this distinction, it serves as a useful guideline.
Jonathan