Program a bus line system using circular linked list

I need to code a simulation for bus circular line system. I have attached the task instructions in the pdf. I have trouble implementing the circular linked list into the program and many other parts. I already code some parts but I’m sure there are many mistakes. Here is the coding I have written so far:
#include
#include
#include
using namespace std;
struct Bus
{
int Current_Passenger;
int Max_Passenger;
};
void init(Bus