The assignment is to create a program that simulates a call center. The program should allow users to add calls to the queue, put calls through to operators, remove calls from the queue (customer disconnect), and update the queue. The program should also calculate the average number of calls waiting and the average wait time for a call to be sent to an operator. Additional functionality can be added as necessary.