Question: what is the difference between console and gui application?
Answer: Console programs are generally monochromatic and don't animate much. Many modern GUI frameworks provide themed widgets and have move/size/show/hide animation effects, often for free. Graphics. Console apps sometimes use ASCII art for diagrams, but a GUI app gives you full graphical ability.