Coaching, Counselling and Mentoring

The chief characteristics of coaching are that 1) it is a process to help someone get from where they are, to where they want to be - without 2) telling them what they should do.
However this doesn´t provide a clear definition making coaching distinct from counselling, mentoring etc
Many forms of counselling would want counsellors to [...]