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. Whisk in the flour and cook for about 1 minute, stirring constantly.
Gradually add the milk, whisking until smooth. Continue to cook, stirring frequently, until the mixture thickens (about 5-7 minutes).
Add the garlic powder, onion powder, black pepper, salt, and cayenne pepper (if using) to the sauce. Stir in the mozzarella, cheddar, feta, and Parmesan cheeses until melted and creamy.
Combine the cooked macaroni with the cheese sauce, mixing well to coat. Remove from heat and set aside.
In a small bowl, mix together honey, apple cider vinegar, black pepper, paprika, and garlic powder. Set aside.
Heat 1 tablespoon of olive oil in a skillet over medium heat. Season the chicken breasts with salt and pepper. Cook the chicken for about 6-7 minutes on each side, or until fully cooked and golden brown. Brush the honey mixture over the chicken during the last few minutes of cooking.
Once the chicken is cooked, remove it from the skillet and let it rest for a few minutes before slicing.
Serve the creamy mac and cheese on plates, topped with sliced honey pepper chicken.