- choose between 3 hot flavours: espresso, latte or capuccino (or type 'report' for a resources report)
- check if there's resources enough to make the order: command 'report'
- turn off the machine: command 'off'
- process coins (with refund or change, if needed)
- makes coffee (adds money, reduces resources)
Exercise proposed by the App Brewery's '100 Days of Code - The Complete Python Pro Bootcamp'