def times_table_input(multiple):
while True:
multiple_text = input(multiple)
try:
multiple_int = int(multiple_text)
return multiple_int
except ValueError:
print("Please enter a numerical value!")
Вам нужна только одна функция. Когда вы вызываете его, присвойте его возвращаемое значение переменной / имени.
>>> n1 = times_table_input('number? ')
number? 5
>>> print(n1)
5
Если вы хотите умножить два числа, позвоните во второй раз.
>>> n2 = times_table_input('number? ')
number? 6
>>> print(n1,n2)
5 6
>>> result = n1 * n2
>>> print(result)
30
>>>