Is something like this possible;

Or any method to achieve something like this? Maybe as a Hud object or whatever idk.
You could have it all contained within a single object displayed on the client screen within the vis_contents.

You'd just modify MouseOver & MouseExit to modify the color of what's hovered over.

You could scale the the container with the vis_contents to fit the screen.
could u give me some code to start with? i'm still not sure where to begin with that knowledge.
How much do you already know about HUDs (client.screen, screen_loc), mouse events (Click, MouseEntered, MouseExited), and maptext? The basics of all of those are pretty much all you need, and any examples/tutorials involving them would help, even if they aren't directly related to dropdown menus.