Trying to switch between widgets, cant access child variables from parent class

So, I’m trying to make a VR pause menu. I want the main menu to have a button labeled “settings” and when clicked, I want the main menu to disappear, and the settings widget to show up. Below is a picture of the node setup I have. The thing is, I can’t find a way to communicate between the child widgets and the parent blueprint. I essentially need a way to say “when the settings button in the main menu is clicked change the enum variable in the parent to settings”. How can I do this?

Also, why is it that I can’t get variables from the children of this blueprint? Normally when I have children I can access their variables from the parent.

Have you added the two Widgets as a Widget component to a hud class?

You should reach your child widgets using Get MainMenu > get user widget actor > cast to the specified widget. Btw I don’t recommend using a “tick” event for what you are looking for. Use the button event of each submenu.
This tutorial should help you ! How To Create A Main Menu - Unreal Engine 4 Tutorial - YouTube

Like @Teapot Creation saied, you need to widget->GetUserWidget->CastToWidgetClass then you can access everything.
You probably want a Dispatcher in you widget where the actor can bind to. Or use just one UMG widget with a WidgetSwitcher widget that only shows one subwidget at a time.