Optimal menu based layout for heavy menu games? whats your prefered way?

Hey,

So I like making games with heavy menus.

However, I’m confused on the best layout for games using a lot of menus and what other people do for theirs?

Am I meant to be constantly removing from parent and creating new widgets every time?
Is it best to make all the menus in the game out the gate and swap between them using add to viewport?
Maybe its having a widget switcher and swapping between them for all the major windows?

What’s everyone’s preferred method? Or is there already an industry standard that I should be using.