At the end I used a list of classes in MyGameInstance and a function to return the appropiate class. The function inputs an integer and outputs a class type. The menu bluprint then can “spawn actor of class”.
The problem now, unrelated or not, is that the project crash when loading and I can’t continue. The crash points to the Menu blueprint so, perhaps it is related. I’m on 4.14.3.
Thanks for the help!
Edit: Here is my crash and a workaround to resolve it:
https://answers.unrealengine.com/questions/528455/child-actor-component-keeps-corrupting-its-parent.html