When my son was 2, I could have been YOU! It sounds sooo familiar! He got into everything. He was always a happy little boy, and he'd have a smile on his face and the look of an angel even while he was destroying the house and everything around him! Eventually, I became very patient with him. That's because he finally moved out of the house back in September! LOL He's 19 and moved to college. He's still headstrong and determined, and very charming. But when he was little, it seemed like all I ever did was provide all the negatives in his life. Even when I was able to be patient, it took a huge amount of effort on my part.
I agree with everyone who suggested something of a "safe zone". We set up a play area in the house which was right next to my office. (I work from home.) Everything in there was ok to be touched, pummeled, pulled apart, and played with anyway he wanted. And that's what he did. I didn't worry about the mess. I had to just decide that anything broken or messy was A-OK in there. I had firm rules about other things that still stand to this day. No eating except at a table. (That rule no longer applies to sporting events on the big-screen on weekends when the family room because the "Man Cave" for my three teenage sons and my husband.) Indoor voices used in the house. (Again, rule suspended in the Man Cave. LOL) And a reasonable age-appropriate expectation for clean up at the end of the day. When the boys were toddlers, that meant simply tossing things in big baskets. Now that they're grown, that includes cleaning toilets. LOL
There's light at the end of the tunnel, but it's a looong tunnel. Try to get some down-time for you every now and then so that you can recharge. We're always the most impatient when we're tired and stressed. Provide safe-zones and safe activities when you can. Try not to sweat the small stuff, and be realistic about what you classify as "small" and "large" stuff.