How should I call custom events in a level blueprint from a main menu widget?

I have a main menu that I create and attach to the viewport in the GameInstance. I want the menu to be able to call events in the main menu level (to move the camera around when you switch menus). What would be the best way to do this?

I was thinking of creating a GameMode for the main menu, calling events in it from the menu, then… binding it to the level blueprint somehow. Is there a better/easier way to do it?

If all you’re trying to do is move the camera, you can set the camera position options when you click on a button on your main menu widget. For instance, when you click on the settings/options button, it could getallactorsofclass (your camera/player actor), and then set the camera/actors location in the level. If that makes sense…I can look at my blueprint at home if you need an exact answer, but that’s generally what worked for me.