GeoGebra is dynamic mathematics software designed for all levels of education. It joins arithmetic, geometry, algebra and calculus while offering multiple representations of an object in its graphic, algebraic, and spreadsheet form. Different views that are all dynamically linked.
GeoGebra focuses on manipulating geometrical objects in a dynamic fashion, the core idea is to join geometric, algebraic, and numeric representations in an interactive environment. You can do a lot of different things including constructing objects with points, vectors, lines, conic sections.
Big thanks to Professor Hollylynne Stohl Lee for suggesting this!