Programming the entire functionality of a UI would require working with your game's code. And in the context of a UI commission, I can't do that.
What I can do is stuff like button and frame animations, opening and closing frames when a button is clicked and other simple things, mostly related to tweening.
I hope this cleared up any confusion you may have had!