[Please Help] How to set up BP in a standard RPG equipment swapping system

Hello.
I’m a beginner with UE5, having only used it for two months.

I’ve been stuck on this implementation for over a month and I’m on the verge of a mental breakdown, so could someone please help me?

:large_orange_diamond:Environment
・UE5.6.1
・Beginner, just starting to use UE
・Implemented using Blueprint

:large_orange_diamond:Game Prerequisites
・I’m trying to create a side-scrolling action game
・There’s a home screen before transitioning to the in-game screen
・The home screen has a “Transition to In-Game” button and a “Transition to Skill Settings Screen” button
・Pressing the “Transition to Skill Settings Screen” button transitions to the skill settings screen

:large_orange_diamond:Desired Implementation
・I want to implement skill swapping in the skill settings screen

:large_orange_diamond:Expected Behavior
・The skill settings screen has multiple skill slots
・Press any skill slot
・The skill list screen opens
・Press any skill button from the skill list
・After pressing the button, the screen automatically returns to the skill settings screen
・The name of the selected skill is displayed in the skill slot
・The selected skill becomes available for use in-game

*The skill list screen is assumed to be a popup dialog.

I apologize if there are any strange English expressions, as this is a translation from Japanese.

Show us what you got.

What skills do you have ready? (at least 2 so we can swap them)

Do you need the functionality of adding/removing skills or just the menu?

How is your menu working?

How is your add/remove events/methods working?