Design and implement a vending machine system. The problem has 3 parts and starter code is provided. The system must handle: (1) inserting bills/currency, (2) making change, and (3) additional vending machine functionality as revealed in subsequent parts.…