Print a square graph and dot based on co-ordinates
I only looked at the plot_point function, but I would suggest using an alternative approach - first create a board full of _ and then set the correct cell to a * and finally print out the whole board. This is much shorter and more "pythonic" than iterating like you are currently doing (which is rather C like).

def plot_point(x, y):
    os.system('cls') if os.name == 'nt' else os.system('clear')
    print 'Printing', x, y # Turned on for single use, off for mass use

    # Create a board of 10 x 10 underscores
    board = [['_' for col in range(10)] for row in range(10)]

    # Set the appropriate cell to a *
    board[x][y] = '*'

    # Create a string with a | seperating each element for each row
    # Print out all these rows with newlines in between
    print '\n'.join(['|' + '|'.join(row) + '|' for row in board])

    time.sleep(.05) # Just for purpose of demonstration


We use list comprehensions to make our code a lot shorter (and still very readable). The one-line print statement may be considered a little bit hard to read, in which case you can consider splitting it up a bit.

for row in board:
    print '|' + '|'.join(row) + '|'


But I think that the comprehension is fine.