Javascript Calculator code checkup

Here is a functional but unpolished Javascript Calculator. It fulfils the user stories but there’s still a lot I want to tinker with before I feel like it’s finished. I feel like my code looks convoluted, and perhaps there are lots of ways I can clean it up and make it simpler. If anyone has advice, that would be great to point me in the right direction as a polish it up. Here’s a link.

It started out feeling pretty doable. but as I’ve worked through the complex functionality I started feeling like there were more holes in the code than I’d expected.