Preheat oven to 350F. Spray a 9x13 baking dish with nonstick spray.
In a large pot over medium high heat, bring 4 quarts of water to a boil. Add 1 tablespoon salt and add the elbow pasta noodles.
Cook the macaroni noodles to al dente. Drain and set aside but do not rinse.
Return the same large pot (empty) to the stovetop and melt the butter over medium heat.
Whisk in the flour and reduce the temperature to medium low.
Cook for 3-5 minutes while whisking to cook out the raw flour taste.
Slowly add the milk, salt, and pepper.
Whisk to combine and cool until the sauce begins to thicken. Roughly 4-5 minutes.
Stir in 1 cup of the yellow cheddar, 1 cup of the white cheddar, the cut up slices of American cheese, the parmesan and Romano cheeses in small batches.
Keep adding until all of the cheese is melted and sauce is smooth.
Remove from the heat and stir in the cooked macaroni noodles.
Stir to coat all the noodles.
Spread into the prepared baking dish and spread remaining cheese on top.
Bake uncovered 15-20 minutes or until the mac & cheese is bubbly and the top is golden brown.
Remove and let cool 2-3 minutes. Serve warm.