Hi everyone, I'm at a loss of how to approach a way to manipulate what sections of a UI interface a player can/can't access, based on what the cursor has selected. I have this UI mocked up: Here are my struggles, I'm hoping someone can help point me in the right direction for figuring this out: 1. When this menu is opened, I would like for the 'Equipment' button to already start highlighted, and for movement up and down from Equipment through Crafting buttons to be handled with the arrow keys or WASD. While I know how to control player movement via scripting, I am unsure how to control something like this. 2. When Equipment is selected using the Submit button (Enter in my case), the selector should then move to the item buttons shown on the right, allowing movement between with WASD/arrows as before. When an item is highlighted (such as the Rusty Sword), the interface below should update with its description and icon - this part I can probably figure out, since that opens up a whole can of worms on how I've coded the inventory objects that would probably need its own other thread. However, it would be nice to understand how UI elements such as that can be updated based on what is currently highlighted. 3. And finally, if the player hits ESC while in this item area, their cursor moves back to the Equipment - Crafting area. Hopefully someone can help me understand - I have learned a lot about coding but in this area (coding to control the UI and highlighting), I am at a loss on where to begin. If I have caused any confusion in my explanation please let me know so I can make clarifications. Thanks in advance!