Lmao! Listen up troop!
Nah just kidding, and thanks for your service.
OK, got it.
OTG USB requires an OTG USB cable and a device to mount, like a USB thumb drive or something like that.
Your phone storage is divided into partitions - the Unix equivalent of drives on a pc. You know how you can make a hard disk not just into C: but also add a D: E: etc etc if you want? OK partitions are like that, they just have names.
The mount command you see is to tell TWRP what parts to make available in general to other parts of itself and isn't like a USB thumb drive mount. So the defaults are fine there, usually.
An earlier version of TWRP, under the Advanced menu, did have a pc storage mount option. Worked great for me, sucked for others, so they went to the adb sideload.
(And I was afraid you were trying that from elsewhere, which you weren't, so good on you and bad on me lmao.)
So that's your background - next let's do an overview of how we're going to get you home again.
First - did you make a backup from TWRP before the trouble started - if so, you can just restore that and be OK.
If not, we need to get a rom image (in the form of a zip file) onto your internal storage and then just install it.
Getting it to internal storage is where the adb sideload comes in.
Get a rom, I like Viper so now you do too haha but seriously, it's over here -
http://venomroms.com/htc-one-m7/
Copy the zip file over to the same folder where adb is.
Slide the adb sideload bar (I may be on a different look and feel from your TWRP, anyway, turn it on).
Open a command window to where your adb is and say -
adb sideload name-of-viper-zip-file
If your adb driver is good to go on your pc, it'll transfer and start the install. Follow on-screen instructions as they appear.
Let me know what doesn't work when you try it, let me know if you need alternative instructions if you're not using Windows.
Hope this helps get you started.