Я делаю решатель PEMDAS и не знаю, что писать

Я пытаюсь создать решатель PEMDAS , где пользователь вводит проблему PEMDAS. Например, они набрали бы 4 (4 + 2) – 5, и программа решила бы их для них. есть ли какой-нибудь код, который заставит python решить вход, который вводит пользователь.

что-то вроде:

problem = input() solve(problem) print(problem) 

Я, очевидно, знаю, что «решить» не является реальной командой в python.

Python - лучший язык программирования в мире.