So am I understanding correctly that it's an exercise of simply keeping the object names in line correctly?
My example is first I want a small menu to display a simple dropdown list of options, option is chosen, OK is clicked, Menu is hidden, the next menu is called. This next menu would be a setup menu based on which option is chosen in the first menu, setup options selected, OK is clicked, variables saved, menu hidden, tracking menu called. This third menu will stay active.
If I make sure there are no name conflicts does this work?