Cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
In a large saucepan, melt the butter over medium heat. Stir in the flour and cook for about 1 minute, stirring constantly.
Gradually whisk in the whole milk, continuing to stir until the mixture thickens, about 3-5 minutes.
Reduce the heat to low and add the cheddar, mozzarella, feta, and Parmesan cheeses. Stir until melted and smooth.
Add the garlic powder, onion powder, salt, and pepper to the cheese sauce. Mix well.
Combine the cooked macaroni with the cheese sauce, stirring until the pasta is fully coated. Set aside.
In a small bowl, whisk together honey, apple cider vinegar, black pepper, paprika, and salt.
Heat olive oil in a skillet over medium-high heat. Season the chicken breasts with salt and pepper, then add to the skillet. Cook for about 6-7 minutes per side, or until cooked through and golden brown.
Once the chicken is cooked, drizzle the honey pepper mixture over the chicken and cook for an additional 2 minutes, allowing the sauce to caramelize slightly.
Serve the creamy mac and cheese topped with slices of honey pepper chicken.