void menu() {
		Integer option;
		String s;
		boolean exit = false;

		while (!exit) {
			UI.printHeader();
			System.out.println("Selecciona una acción a continuación:");
			System.out.println("1)	Ver conexiones establecidas");
			System.out.println("2)	Establecer una conexión");
			System.out.println("3)	Eliminar una conexión");
			System.out.println("4)	Pausar una conexión");
			System.out.println("5)	Reanudar una conexión");
			System.out.println("");
			System.out.println("0)	Atrás");
			System.out.println("");
			System.out.print("Introduce una opción: ");

			BufferedReader bufferRead = new BufferedReader(
					new InputStreamReader(System.in));

			try {
				s = bufferRead.readLine();
				option = Integer.parseInt(s);

				switch (option) {
				case 0:
					exit = true;
					break;
				case 1:
					list();
					break;
				case 2:
					add();
					break;
				case 3:
					remove();
					break;
				case 4:
					pause();
					break;
				case 5:
					start();
					break;
				default:
					UI.setError("Opción no válida");
					break;
				}
			} catch (NumberFormatException e) {
				UI.setError("Opción no válida");
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
		UI.clearError();
	}