In mechanical engineering, the analysis of stress and strain in materials is crucial for understanding the limits of structural components. Discuss the theoretical foundations of stress-strain relationships in materials, including the concepts of elasticity, plasticity, and failure criteria. Explain the significance of Hooke’s Law in the elastic region and the implications of yield strength in the design of mechanical components. How do these principles guide the selection of materials for different engineering applications?