Hi @teach20 ,
According these needs that you mentioned, I think the ComboBox control may be the first option for you.
I assume that you have created a Projects Table in your Dataverse, and it contains Project Name column (SingleLine Text), you could consider add a ComboBox control in your canvas app, and then connect the ComboBox to your Projects Table. Edit the field you want to display in your ComboBox as below:

On your side, your need to replace the Full Name field with Project Name field in your table. After that, you could type some keywords to search existing project name if it exists. You could type the new project name within the ComboBox manually (it would not show any option because it does not exist in your Project table)
If you want to reference the typed text within the ComboBox when you click submit button, you could use the following formula:

ComboBox1.SearchText
Hopes above solution could achieve your needs.
Best Regards,
Kris