The career coach
Paid by you, accountable to you. Works on the parts of a switch you control: how your experience reads, which companies and levels to target, interview conversion and the negotiation script. A coach has no hiring authority and should never claim to place you. The value is preparation quality and decision discipline.
The mentor
Usually unpaid, usually senior in your own domain, and valuable precisely because the relationship is not transactional. A mentor gives you judgement calls, domain context and honest reads on your technical depth. Mentors are inconsistent by nature, cannot be scheduled reliably, and rarely have time for artefact-level work like resume rewrites.
The recruiter
Paid by the employer to fill a specific role. That makes them the best source of live openings and process detail, and a poor source of advice about whether you should take the offer or what your market ceiling is. Use them for access. Do not outsource your negotiation anchor to them.