Mathematical Methods for Quantum Mechanics