A Geometric Approach To Nonlinear Mechanical Vibrations: From Analytic To Data-Driven Methods