Olá,
No exercício 2 precisa gerar a tabuada de um número inteiro de 1 a 10, porém a solução proposta não valida o intervalo de valores do input.
Na minha solução, verifiquei que o input seja entre 1 e 10
número_escolhido = int(input('Digite o número de 1 a 10 para o cálculo da tabuada: '))
def tabuada(x):
if not 1 <= x <= 10:
print('Escolher um número interio de 1 a 10!')
else:
print(f'Tabuada do {x}:')
for i in range(11):
print(f'{x} x {i} = {x*i}')
tabuada(número_escolhido)