Mentally Challenged

I do not think that means what you think it means

I clearly demonstrated my excellent language skills on that day…