V zadání chybí podstatná informace, na jakém systému to má jít spustit. Java jde na Windows, Linux, OSX. Delphi do jisté míry také. C++ by potřebovalo framework jako WxWidgets nebo Qt, což je obojí pracnější než widlové Visual Studio. Hlavní problém Delphi je exotický Pascal, jinak bych to něj šel.
Hlavně ta grafická část bude mazec. Jak jsem pochopil, "graf" má obsahovat editovatelné geometrické objekty a ještě editovatelný text. To neumím udělat ani v Javě (awt,swing) a ani v Delphi. V C++ ve Windows bych to uměl jedině low-level (v GDI a po zaškolení i v Direct2D). Low levelem mám na mysli odchycení myši a klávesnice a zaměření grafických a textových objektů v okně podle polohy myši. Tohle už je v podstatě CAD. Možná na to je nějaká knihovna, možná je i něco v Qt.