Taking my Arduino project to development - Questions

Since I don't know your project, you need to find a chip that can support your project. Looks like you need quite a few pins, so just make sure that you have enough pins that support what you want to do with them.

Are you ultimately wanting to design a PCB for this?