The present tense of megaphoned is megaphone.
The third-person singular simple present indicative form of megaphone is megaphones.
The present participle of megaphone is megaphoning.
The past participle of megaphone is megaphoned.