Creo que la mejor manera de crear interfaces gráficas en C es usar
GTK+. Nunca lo he usado, y al parecer el diseño que tiene no es muy agradable, pero puede servirte.
Lo que te han comentado arriba son librerías gráficas, con las que también puedes crear interfaces, pero creo que se te va a complicar más.
Por último, realmente Dev-C++ está obsoleto, pero personalmente me ha servido para todos mis proyectos.
Espero que te sirva!