So I would like to ask a few questions that I couldn't get the answer to online.
1. Do they require any form of identification to use? Like a passport or ID card
The simple steps to use a bitcoin ATM as far as I can remember is that for verification, your phone number is required. It is the usual verification type we are used to when we want to log into our emails from another device. After entering the code since you want it is bitcoin you want, you click on the bitcoin option in the window that pops up. In this next step, I opt for scanning the code which will send the bitcoins to my electronic wallet. The other instructions is easy to follow from here on.
This is not necessarily always the case. The Bitcoin ATMs I used didnt even require a mobile ID for small transactions. I think they were from a company called Shitcoins.club or something like that. They would basically print you a piece of paper with your payment information and a QR code that you use when you later withdraw cash. So, while your steps might be common, its definitely not the only way. Some of these machines have different levels of verification depending on how much Bitcoin you are buying or selling. It is worth checking the specific ATM you are using. Unfortunately, I cannot check the situation with these ATMs today, since I currently live in another country.