проблема с пользовательскими функциями в пайтон
пишу чат бота. задаю свою функцию калькулятора но интерпритатор делает только сложение, хотя в коде придусмотрены и другие действия.код ниже
from tkinter import *
from math import *
from time import *
from random import *
def calculator():
c = input('Привет, ты запустил калькулятор, что будем делать?')
if c == 'складывать' or 'сложение' or 'вычитание' or 'вычитать' or 'умножение' or 'умножать' or 'деление' or 'делить':
a =int(input('Хорошо, скажи ка мне первое число...'))
b = int(input('Хорошо, скажи ка мне теперь второе число '))
if c == 'складывать' or 'сложение':
d = (a + b)
print(d)
elif c == 'вычитание' or 'вычитать':
d == (a - b)
print(d)
elif c == 'умножение' or 'умножать':
d == (a * b)
print(d)
elif c == 'делить' or 'деление':
d == (a / b)
print(d)
else :
print('К сожалению, я пока не умею делать такие вычисления.....')
hello_and_go = input('Привет, я максим, умный чат бот. Введи свою команду...')
print(hello_and_go)
if hello_and_go == 'калькулятор' or 'давай посчитаем':
calculator()