.index()
находит индекс, а не значение
Вы имели в виду использовать meaning[search_index]
?
Кроме того, для добавления в списки использование .append(value)
предпочтительнее, чем + [value]
user_word = input("Enter word: ")
user_meaning = input("Enter Meaning: ")
word.append(user_word.strip())
meaning.append(user_meaning)
user_search = input("What word/phrase would you like to search: ")
search_index = word.index(user_search.strip())
print(user_search + " " + meaning[search_index])