Hi there! You can make it with blueprints. No need of C++ at all! Here is an example I just did to show you one approach for your gun UI
If you need mor in depth step by step proccess just let me know
Dany