You are correct. The iPhone is displaying features of faulty battery. First step would be to Restore iPhone with iTunes on computer. At end when prompted, Set Up iPhone as New. Then see if battery is better. If still problem, Apple Store can perform free quick, minutes time, battery diagnostic testing. Make Genius reservation so you do not have to wait long.