Well, Windows programming was my career, but had to give that up in 2015 for family reasons. However, have dabbled on and off since then. I really meant had not touched AGKS for a couple of years.
I'm just dabbling at the moment and using scenes with the 2D designer to create menus and confirmation screens is very easy and convenient. This way, I can concentrate on the meat of the project without worrying too much about the user interface. This is something that can always be re-done later, if needed.
As said, I realize that scenes have been designed to be the levels of a game, and so would not normally persist, and replicated button IDs would not be a problem. However, some programs don't always require multiple scenes, such as logic games like chess, or card games etc. It all depends on what the programmer wants to do of course.
For fancier menus that overlay the game scene, then sprites are the way to go.
I have very simple tastes, I am always satisfied with the very best.
Oscar Wilde.