You aren't thinking this through. None of those things destroyed a majority of America's infrastructure.
WWII didn't destroy Germany or Japan. It simply set them back.
Frying the electronics of several American cities is not going to put us into the stone age. We aren't as fragile as you think. People (again excluding inner cities) generally rise to the level of what is required of them to survive.