What is the difference between Masterkey and the Grenade Launcher?

The Masterkey is a shotgun attachment and The Grenade launcher launches grenades.