If you can't finish something do you're best (i.e. If you can't do 12 pushups, do however many you can do, and then do modified pushups until you reach 12 total.
Increase your functional strength by doing kettlebell exercises at home. These kettlebells have premium molded rubber and make it easy to see the weight from any angle.