Vim has some basic completion functions built-in.
Let’s try it. In insert mode, start typing a word, then type <C-n>. This will find the next match for words that start with the text before the cursor. You can use <C-n> to cycle forward through the options, and <C-p> to cycle backwards.