Boa tarde, João Pedro!
Lamento que isso não tenha ficado muito claro no enunciado: não há uma maneira muito simples de mesclar entradas do teclado e de um arquivo, então de fato aquele é um "ou exclusivo", ou seja, ou se digita tudo pelo teclado (viável para conjuntos pequenos de palavras) ou se coloca tudo o que o programa precisa num único arquivo de entrada. Nesse último caso, é necessário juntar os arquivos de substantivos e de verbos com as duas últimas respostas que o programa pede, ou seja, "sim" ou "nao" para o uso de rima, e o número de versos. Por exemplo, no arquivo em anexo estão colados aqueles dois arquivos txt que estão no PACA, mais as respostas "sim" e "20". Ele deve funcionar com a sintaxe
./gerador_dadaista < entrada.txt
Sobre o trecho "enquanto outra parte fará parte do próprio programa", ele se referia às regras sintáticas, como as formas de composição/ordem das frases, o uso de conjunções ou as junções de preposições e artigos, que são o modus operandi do gerador e independem da entrada do usuário.
Abraços,
Marcelo