Оба эти глагола служат для выражения предположения, но их употребление не одинаковое. Как уже было сказано ранее, глагол Must выражает предположение с большей степенью уверенности, чем May. Сравните два предложения:
— Jimmy must be playing video games now – Должно быть Джимми сейчас играет в видеоигры. (Я почти уверен, что он играет).
— Jimmy may/might be playing video games now – Может быть, Джимми сейчас играет в видеоигры. (Я совсем не уверен, что он играет).