What is the difference between a professional coach and a peer coach?
A Professional coach is a qualified/certified coach who has had formal coaching, training and experience.
A Peer Coach is someone who is willing to help/mentor others and share their experience. Most professional coaches will charge for their services, so make sure there is an understanding before any coaching begins.