First timer idea help

Hey guys, completely new to Arduino and this type of hardware. I know the best way to learn is by doing, done this for many different projects. Before buying anything id just like to make sure this sounds like a practical project. I am helping a friend try to get a demo unit together for a new project he'd like to present to potential investors.

Now what we need the arduino to do: 4 analog momentary buttons (ground or +, doenst matter) need to be pushed, all within 30 seconds of the previous button, then a final (5th) constant switch is flipped on. IF the 4 previous momentary buttons did not get pressed, or more than 30 seconds has passed since pressing the last button, flipping that 5th switch will then cause the arduino to close a relay setting off an alarm.

Sounds reasonably feasible with the basic arduino uno hardware?

Thank you for any help and info! look forward to learning about these systems.

It's absolutely feasible with Arduino Uno. For using multiple button, you can see this example

4 analog momentary buttons (ground or +, doenst matter) need to be pushed,

I think that you have misunderstood the difference between analogue and digital inputs. What you are describing are digital inputs, ie they are in one state or another (HIGH or LOW) not somewhere between HIGH and LOW

I guess one should ask what, if anything, are those buttons and switch attached to? Are they controls to something else and you're trying to monitor them for correct sequence?

DangerToMyself:
I guess one should ask what, if anything, are those buttons and switch attached to? Are they controls to something else and you're trying to monitor them for correct sequence?

They are only attached to the arduino. Think of it as a safety feature before turning on a machine.