Como nosso amigo fernando garcia falou, você colocou muito pouca informação para saber o que você deseja, porem se o que deseja é escolher uma das opções de func, pessoalmente eu utilizaria um switch case, ou um conjunto condicional de IF.s
Eu utilizo o laço FOR com mais frequencia para criar laços de repetição, tipo quando desejo que uma ação seja repetida x vezes, eu coloco dentro de um FOR.
Porem, quando tenho uma lista de opções a serem escolhidas, apontando pra uma ou pra outra sob uma determinada condição, eu parto para os case ou if.