Lab 4A & 4B

Lab 4A: Calculator

Instructions

Create a fully functional calculator using BOTH functions and lambdas. Create a user menu as well as a "screen" where the numbers and operations take place. The calculator needs to have the following functionality:

  • Addition
  • Subtraction
  • Division
  • Multiplication
  • Power
  • At least two math algorithms (One can be your Fibonacci)

Requirments

  • Adhere to PEP8
  • Functionality requirements above
  • Utilize user input and proper validation
  • Utilize proper formatting
  • Utilize proper and clean statements and loops

Additional

  • More than two numbers
  • Continuous operations (5 + 5 + 2 - 1 / 2 for example)
  • Additional operations
  • Additonal math algorithms
  • etc

Lab 4B: Lab 3E Part 2

  • Return to Lab 3E and follow instructions for Fibonacci recursive function.