I have a custom ringtone that is just silence. I can still have my other system sounds and no ring.
I have a shortcut menu on mine that has mute, flashlight, camera, Halide, rotation lock, QR code scanner, and settings. Halide generates it for you in the app but i added the code scanner to it.