So as the topic name mentions, whats the most efficent way to make a game with lots of text and buttons ? Like for example, lets say you click a city, you are given lots of clickable options what you want to do. first button - work in the city, second - hire troops, etc.. So my question is whats the most efficent way to create these buttons(many of them) and make each one do unique things. Lets also not forget creating new windows, like "clicking hire tropps" would open a new window with lots of options also. There are lots of ways on how to do these kind of things, so thats why im asking for tips.