Template selection for custom post type


I’m trying to set up a choice of templates for a particular custom post type. What would be ideal would be to have a dropdown menu for template options that works the same way as it does for pages. From what I gather this doesn’t seem doable. The only solutions I’ve been able to find are clunky and not intuitive. Is there a good way to do this?

To elaborate further, I have post types such as ‘squeeze page’, ‘sales page’ etc. I want users to be able to choose different options for squeeze page templates without it being confusing. Any ideas?

Thank you!

– Scott