Last I check game pad in umg requires a lot of work as your basically making a state and changing it based on button press in current state.
Imagine a enum list of a basic menu pause-> opens pause menu. Commands listed 1. Un pause 2. Quit to menu 3. Quit game
When umg opens it would assume you are on resume. As menu enum would be wuick. Down button would on press switch on enum which would then set enum to quit to menu. If pressed again switch on enum to change enum to quit game.
I’m not sure what your looking for but likely you’d want to do somthing like this on a grid basis of its inventory, say 3 rows 8 collums so you can move around the grid switching based on the enum. A lot of work.
Hope this help a little