This project is a complete simulation of a vending machine, implemented in Bash. The goal was to create an interactive terminal application that guides the user through a realistic purchasing process. The program manages a randomized inventory, supports three different payment methods, and returns the correct amount of change.
The task was to write a fully functional Bash script that implements fundamental programming concepts such as functions, loops, user input, and conditional logic. In addition, the program had to be user-friendly and handle invalid input reliably.