Write a program that can draw 2-D shapes using ASCII or any other method
Logo
Just install it!
Then things like triangles, squares, pentagons and circles are defined as:
to triangle :length
    polygon :length 3
end

to square :length
    polygon :length 4
end

to pentagon :length
    polygon :length 5
end

to circle :length
    polygon :length 360
end

to polygon :length :sides
    repeat :sides [forward :length right 360/:sides]
end

Easy peasy lemon squeezy...