OK so it seems the simplest solution is to put the menu in a template, load the Shortcodes for the 3 menu templates into an ACF Select field and then load the ACF field into the loop using a Shortcode field in Elementor.
A bit more long winded than I wanted but it works.