Springs are elastic machine elements that store mechanical energy and return to their original shape when a deforming force is removed. There are several types of springs classified by the direction of force exerted, including push, pull, and radial torque springs. Common spring materials include hard-drawn wire, oil-tempered wire, chrome vanadium, and music wire. Key parameters for helical compression springs include wire diameter, mean coil diameter, spring index, free length, compressed length, and solid length. Springs experience both shear stresses from torsion and bending of the coils as well as shear stresses from axial forces.