After years of military service I use the term weapon. When one considers the design intent of guns it is a fitting term.
If you are pulled over by an LEO and you are asked "Do you have any weapons in the vehicle?" there is no exception for guns you only use to shoot paper, knives you only use to cut rope, and the list could go on indefinitely.
One could argue that someone could be suffocated with a teddy bear but I would not call that a weapon prior to such a use, but that is also not the design intent of a teddy bear.
I have always been fond of the term shootin iron though