Using Arduino for parallel data to serial data

This is a feasibility check.

I would need to the arduino to input 14 digital high/low and output the the inputs in sequence out the SPI port when the send button is pushed.

Is this possible and what arduino do i need?

would the code be hard?

I would need to the arduino to input 14 digital high/low and output the the inputs in sequence out the SPI port when the send button is pushed.

This can be done although I currently don't see a case where this makes sense.

Is this possible and what arduino do i need?

If this is everything it has to do, an UNO is good for this job.

would the code be hard?

Not really, but this depends heavily on your programming skills.

If you need more information you have to provide more.

Well, an Uno has 20 IO pins.
4 are committed to SPI function. (SCK, MOSI, MISO,SS)
14 inputs
1 for button press.
Total: 19.
1 Free!

My goal is to configure an SPI digital potentiometer AD5292 with switches. I will use14 switches and 2 jumpers that set a 16bit parallel word. Then have this word converted into SPI and send to a SPI based Digital poteniometer.

So the UNO can use the analog, Tx, and RX lines as digital inputs?

I used to program a little C++ in collage.

Yup. All 20 are digital by nature. 6 of 20 are also multiplexed with an ADC, 2 of 20 are multiplexed with the UART0 module (TX and RX), and 4 are multiplexed with the SPI module (MOSI, MISO, SCLK, SS).