код вставляйте как код, соблюдая отступы, подробнее тут
как задать вопрос
input и так возвращает строку, не нужно оборачивать в str
в условии ставить скобки не обязательно
в if вы сравниваете число со строкой, всегда будет выполняться блок else
в блоках if и else вы объявляете функции, и пытаетесь вызывать их из самих себя, но так как есть return, до рекурсии не доходит
наверное так вы хотели (ваш стиль сохранил)
Python:
equals = input("1 - плюс, 2 - минус: ")
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
if equals == "1":
def fnc(a, b):
return a + b
print(fnc(a, b))
else:
def sc(a, b):
return a - b
print(sc(a, b))