Project Review - Python Polygon Calculator

Hi all! I’m worried that I’ve done something wrong on the 4th project - I’ve satisfied all of the requirements but the 3rd project was tedious and difficult. So, curse my overthinking mind, I’m worried that I didn’t follow the constraints of the project. Could somebody review my code for me? Please and thank you so much!

Link: I’ve posted a link to my GitHub for access to the code, the code for the project is in “shape_calculator.py”
The link is in the title, but here is the link as well:

Challenge: Polygon Area Calculator

Link to the challenge: