#! /usr/bin/env python3

"""
This program is a basic calculator providing the user addition,
subtraction, multiplication, float division, integer division, 
the modulo operation, and raising to exponents.
"""

def main():
    """ 
    ask user what function to perform, take input, print return
    of desired function, ask if user wants to continue. If yes, 
    repeat all steps, otherwise exit.
    """

    try:
        # take input from the user
        pass
    except:
        # if bad input given, don't show user error, handle cleanly
        pass


def add(a, b):
    pass


def subtract(a, b):
    pass


def multiply(a, b):
    pass


def float_divide(a, b):
    """ performs traditional division and returns a float """
    pass


def integer_divide(a, b):
    """ performs truncating division and returns an integer """
    pass


def remainder(a, b):
    """ performs truncating division and returns the remainder as integer """
    pass

def exponent(a, b):
    """ returns a raised to the bth exponent """
    pass


if __name__ == "__main__":
    main()
#! /usr/bin/env python3

"""
This program is a basic calculator providing the user addition,
subtraction, multiplication, float division, integer division, 
the modulo operation, and raising to exponents.
"""

def main():
    """ 
    ask user what function to perform, take input, print return
    of desired function, ask if user wants to continue. If yes, 
    repeat all steps, otherwise exit.
    """

    try:
        # take input from the user
        pass
    except:
        # if bad input given, don't show user error, handle cleanly
        pass


def add(a, b):
    pass


def subtract(a, b):
    pass


def multiply(a, b):
    pass


def float_divide(a, b):
    """ performs traditional division and returns a float """
    pass


def integer_divide(a, b):
    """ performs truncating division and returns an integer """
    pass


def remainder(a, b):
    """ performs truncating division and returns the remainder as integer """
    pass

def exponent(a, b):
    """ returns a raised to the bth exponent """
    pass


if __name__ == "__main__":
    main()
#! /usr/bin/env python3 This program is a basic calculator providing the user addition, subtraction, multiplication, float division, integer division,  the modulo operation, and raising to exponents. ask user what function to perform, take input, print return     of desired function, ask if user wants to continue. If yes,      repeat all steps, otherwise exit. # take input from the user # if bad input given, don't show user error, handle cleanly performs traditional division and returns a float performs truncating division and returns an integer performs truncating division and returns the remainder as integer returns a raised to the bth exponent