Programming Structural Multistability In Mechanical Metamaterials