Если вы хотите читать из файла, откройте его в режиме read , а не в режиме append . Когда вы открываете его в режиме добавления, позиция файла находится в конце, где он ничего не возвращает.
попробуйте следующее:
def viewstock():
replit.clear()
print ("Here is the current stock\n-------------------------")
f = open("stock", "r")
p = f.read()
print (p)
print ("Press enter to return to the stock screen")
e = input ('')
if e == '':
stock_screen()
else:
stock_screen()