static void Main(string[] args)
        {
            char choice;

            do
            {
                menu();
                Console.Write("Seleziona un'opzione ");
                choice = Console.ReadKey().KeyChar;
                switch (choice)
                {
                case '1':
                    table = veicolo();
                    if (table != "x")
                    {
                        DBUtils.CreateTable(table);
                        Console.WriteLine("\nTabella creata");
                        Console.ReadKey();
                    }
                    break;

                case '2':
                    table = veicolo();
                    if (table != "x")
                    {
                        takeParameters();
                        DBUtils.AddNewItem(table, marca, modello, colore, cilindrata, potenza, matricolazione, usato, km0, kmFatti, prezzo, numAirbag, sella);
                        Console.WriteLine("\nNuovo elemento aggiunto");
                        Console.ReadKey();
                    }
                    break;

                case '3':
                    table = veicolo();
                    if (table != "x")
                    {
                        DBUtils.ListTable(table);
                    }
                    break;

                case '4':
                    table = veicolo();
                    if (table != "x")
                    {
                        id = Id(table);
                        takeParameters();
                        DBUtils.Update(table, id, marca, modello, colore, cilindrata, potenza, matricolazione, usato, km0, kmFatti, prezzo, numAirbag, sella);
                        id = 0;
                        Console.WriteLine($"\nTabella {table} aggiornata");
                        Console.ReadKey();
                    }
                    break;

                case '5':
                    table = veicolo();
                    if (table != "x")
                    {
                        id = Id(table);
                        DBUtils.Delete(table, id);
                        id = 0;
                        Console.WriteLine("\nElemento rimosso");
                        Console.ReadKey();
                    }
                    break;

                case '6':
                    table = veicolo();
                    if (table != "x")
                    {
                        DBUtils.DropTable(table);
                        Console.WriteLine($"\nTabella {table} rimossa");
                        Console.ReadKey();
                    }
                    break;

                case '7':
                    DBUtils.CreateBackup(dbFilePath);
                    Console.WriteLine($"\nBackup creato");
                    Console.ReadKey();
                    break;

                case '8':
                    DBUtils.RestoresBackup(dbFilePath);
                    Console.WriteLine($"\nBackup ripristinato");
                    Console.ReadKey();
                    break;

                default:
                    break;
                }
            }while (choice != 'X' && choice != 'x');
        }