Salt eggplant slices on both sides and rest 20 to 25 minutes. Pat completely dry.
Preheat oven to 375°F.
Set up breading station with egg and milk in one bowl, breadcrumbs mixed with Parmesan, garlic powder, and oregano in another.
Bread each eggplant slice through egg then breadcrumbs, coating both sides evenly.
Fry in batches in olive oil over medium-high for 2 to 3 minutes per side until golden. Drain on paper towels.
Layer in a 9x13 dish starting with a thin base of marinara, then eggplant, sauce, mozzarella, and Parmesan. Repeat layers and finish with sauce and cheese on top.
Bake covered for 25 minutes, then uncovered for 15 to 18 minutes until golden and bubbling.
Rest 10 minutes before cutting. Finish with fresh basil.