How does a Gun Work?

How a gun works is dependent on the gun. There are a variety of different types and styles of guns. Guns like muzzle loaders and flint locks work drastically differently than an automatic or revolver.