нужна рекурсия, когда функция вызывает сама себя:
elif int(kuda) == 2:
igra(chislo, a)
вот весь код функции:
def igra(chislo, a):
for i in range(a):
chislo2 = input("Введите предполагаемое число: ")
if int(chislo2) != chislo and int(chislo2) < chislo:
a -= 1
print("Загаданное число больше,количество оставшихся попыток : ", a)
elif int(chislo2) != chislo and int(chislo2) > chislo:
a -= 1
print("Загаданное число меньше,количество оставшихся попыток : ", a)
else:
kuda = input('Вы угадали число! Вернуться в меню(1) или сыграть на этом уровне сложности ещё раз?(2)')
if int(kuda) == 1:
menu()
elif int(kuda) == 2:
igra(chislo, a)