def METHOD_NAME(self):
    choices = self.default
    console = Console()
    console.print(f'[[yellow]?[/yellow]] Please choose one of the following {self.description}:')
    i = 0
    for v in choices:
        console.print(f'  [green]{i + 1}[/green]: {v}')
        i += 1
    while True:
        try:
            type_idx = Prompt.ask('[[yellow]?[/yellow]] Select a number')
            type_idx = int(type_idx)
        except EOFError as e:
            raise e
        except Exception:
            type_idx = 0
        if type_idx > len(choices) or type_idx < 1:
            console.print('    [[red]Error[/red]] Input is not a valid index value. Please try again.')
        else:
            answer = choices[type_idx - 1]
            break
    return answer if answer is not None else ''