Methods For Learning Mechanics: Inverse Problems, Constitutive Modeling, And Design