What moves can machamp learn?

Machamp weighs 286.6 pounds and can learn several moves such as low kick, dynamic punch, and cross chop. Others include low sweep, and vital throw.