Depends a bit on how much weapons you want to add. You should have a good idea because this affects your UI and UX.
Visually i like the second best because it has this Shmup Amiga vibe i personally like. It feels haptic and feels like i am choosing/installing a weapon system and not just "browsing" it.
The textfield is obviously too small though.
You could also show the player ship and the weapon attached to it shooting, instead or additionally of showing text.