Use a global variable (an array, one cell for each player) to store the option that they chose. Then, the next time you need to know what they chose last time you have it in that variable. This method will work for single weapons.
If you only need two weapons then you can use two arrays. If you use more then something different would probably be better.