A Bitcoin ATM allows users to buy cryptocurrency by directly depositing cash into a machine. While the machines may resemble an ATM from a traditional bank, they don't operate the same way.