Perhaps the easiest model to use is to think of coaching as not requiring any content, it's simply a process. It empowers people to find their own way through an issue. Mentoring requires the person doing the mentoring to have content knowledge of the area that they're talking to their client about (e.g. growing a business"). It's not as black and white as this, but it's a useful distinction to make.
Jonathan