From my experience (likely differs depending on dialect):
A cooker is a device that cooks. A slow cooker (crock-pot) being something that slowly heats and cooks food.
A cook is someone who cooks and of course 'to cook' is the verb.
A lot of professions do end with -er but not all do.