Not a craft idea, but something to help you with the cleanup and your child expending energy . . .
I used to sing the "Jump down, turn around, pick a bale of cotton" song but transformed it into "Jump up turn around (yes, you/child need to jump and turn around) pick up barbie doll. Jump up, turn around, put her in the (toy) box. Oh, lawdy pick a stuffed animal. Oh, lawdy put it in the box."
I also did "Little bunny (child's name, instead of Foo-Foo) hopping through the living room, scooping up the toy truck and putting it in the box."
Be creative, use songs that he likes and transform them into clean-up songs. Plus the jumping and hopping will use up some of his energy.
Another cleaning thing that your child can help you with is, if your plastic-storageware (tupperware type bowls & lids) is as unorganized as mine is
, put the bowls and lids on the floor and let him match the lids with the bowls . . . I used to have DD#1 (2-1/2) match and sort, by color, the bottle tops that DD#2 (6mos) was using at the time.
2-1/2 is not to young to start learning about money/colors/sizes/numbers. Use a huge bunch of change and have him sort them out. Explain the amounts for penny, nickle, dime, quarter. Have him count the number of coins in each stack (don't expect him to tell you that 4 quarters = 1 dollar . . . yet.
When you do laundry, ask him to match the socks.
Use alphabet/puzzle magnets on your fridge to keep him occupied while you're cooking. (something like this . . . quick google search, maybe you can find something else more to your liking: http://www.etsy.com/listing/72888361/magnet-puzzle-toy-game-for-children-with?utm_source=googleproduct&utm_medium=syndication&utm_campaign=GPS&gclid=CLqSwdW6ibUCFawWMgodZTgAIA
Just a few thoughts of mine. It doesn't need to be crafts to keep your child occupied.
I commend you on looking for things that may help you and your child. You are a good mom!