So I am new to coding (starting with python) and I am trying to make a super simple/basic calculator. I've run in to this problem before on another set of code that I can't figure out why. Even though it's false the line of code returns true. So say I did 100 divided by 5, it returns true for "*" and "Multiply" which gives the outcome of 500 instead of the correct answer which should be 20. If someone could explain/show why it's returning true instead of false?
def calculator():
    Number_input_one = int(raw_input("Enter your first number: "))
    Math_symbol = raw_input("What do you want to do? ")
    Number_input_two = int(raw_input("Enter your second number: "))
    if Math_symbol == "*" or "Multiply":
        print Number_input_one * Number_input_two
    elif Math_symbol == "/" or "Divide":
        print Number_input_one / Number_input_two
    elif Math_symbol == "+" or "Add":
         print Number_input_one + Number_input_two
    elif Math_symbol == "-" or "subtract":
        print Number_input_one - Number_input_two
    else:
        print "it doesn't match anything!"
 
     
     
     
    