How to cycle through huds with a button?

Sounds like a perfect job for a widget switcher. Think of it as an array of tabs where only 1 is active and visible at a time. This allows you to populate the switcher at design time and then use an int index to display the pertinent menu. No need to spawn / hide / show any other widget apart from the controlling switcher.

It also works well with cycling as you’re simply adding / subtracting 1 from the current index. So pressing left / right becomes a natural process.