private static boolean getIsCreateFromConsole() throws CancelOperationException {
		String[] options = { "Create a new queue in the system.", "Delete an existing queue from the system."};
		final StringBuilder builder = new StringBuilder("Please enter the number of the option to continue:\n");
		
		// Prints each line in the main menu
		for (int i = 0; i < options.length; i++) {
			builder.append(String.format(MENU_ITEM_FORMAT_STRING, i + 1, options[i]));
		}
		
		System.out.println(builder.toString());
		
		// Get the response
		boolean validInput;
		int result = -1;
		
		do {
			validInput = true;
						
			System.out.print("Selection: ");
			
			try {
				String input = in.nextLine();

				// Check if the input signifies a return to the main menu
				if (isReturnToMainMenu(input)) { 
					throw new CancelOperationException();
				}
				
				result = Integer.parseInt(input);
				
				if (result < 1 || result > options.length) {
					throw new NumberFormatException("Input outside of range.");
				}	
			} catch (NumberFormatException ex) {
				System.out.println("Invalid entry, please re-enter your selection.");
				validInput = false;
			}			
		} while (!validInput);
		
		return result == 1 ? true : false;
	}