The difference between a smart vending machine and a kiosk is that smart vending machines process transactions and also dispense physical items like food or physical goods instantly.
Kiosks facilitate the transaction and may dispense a paper ticket, wayfinding, or information but not a tangible item.
By this definition, all vending machines are also kiosks because they facilitate the transaction and take payment but not all kiosks are vending machines because they don’t dispense the product.
Kiosks are a fabulous solution for order taking, checking in, reservation space, and other transactions. You can also sell advertising space on the kiosk screen too.