static void Main(string[] args)
        {
            int choice, element, elementPriority;

            var pq = new PriorityQueue();

            while (true)
            {
                Console.WriteLine("1. Insert new element");
                Console.WriteLine("2. Delete an element");
                Console.WriteLine("3. Display queue");
                Console.WriteLine("4. Quit");
                Console.Write("Enter your choice : ");
                choice = Convert.ToInt32(Console.ReadLine());

                if (choice == 4)
                {
                    break;
                }

                switch (choice)
                {
                case 1:
                    Console.WriteLine("Enter the element to be inserted : ");
                    element = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Enter element priority : ");
                    elementPriority = Convert.ToInt32(Console.ReadLine());
                    pq.Insert(element, elementPriority);
                    break;

                case 2:
                    Console.WriteLine($"The deleted element is {pq.Delete()}");
                    break;

                case 3:
                    pq.Display();
                    break;

                default:
                    Console.WriteLine("Wrong choice bro");
                    break;
                }
            }
        }