TypeError: button() missing 1 required positional argument: 'number' [duplicate]
The code which you provided is not that indented but anyway
from line 27 to 34: You have this code
button_addition = Button(root_var, text="+", padx=50, pady=10, command=button())button_subtraction = Button(root_var, text="-", padx=50, pady=10, command=button())button_multiplication = Button(root_var, text="*", padx=50, pady=10, command=button())button_division = Button(root_var, text="/", padx=50, pady=10, command=button())button_exponents = Button(root_var, text="^", padx=50, pady=10, command=button())button_equals = Button(root_var, text="=", padx=50, pady=10, command=button())button_clear = Button(root_var, text="C", padx=50, pady=10, command=button())
The error is there because, when passing the command=button()
you are not passing any args
pass args to the button function
and you should be good to go