I would highly recommend you separating your workloads here. You are looking at using this system as an all-in-one solution, and while it can do it, it's definitely not recommended! Your regular usage for standard daily tasks on the computer system opens it up to unecessary risks that could take your business critical system down. Think of it this way. What if you install a Windows update for Microsoft Office which ends up corrupting your Windows and you can no longer get your system to boot? It's happened more than once to customers I have helped out in the past. And the days that it takes to get everything sorted out, your computer systems are completely down and offline.
Set up a server for just that: to be a server. Not for normal daily usage, not for internet access or emails, just to run your databases, serve out files, etc. Set up a separate computer for your daily usage. That way if something happens to it at least it doesn't also take down your server.
I was going to suggest looking into something like the HP ProLiant ML310e G8 server as this is a really nice entry-level server for most small businesses. It can support up to 32 GB of RAM, quad-core hyperthreaded Xeon processors, and even more fault-tolerant features and upgrades like redundant power supplies. However, this server only supports a single PCI-Express x16 slot so only a single graphics card could be installed here. If you want more than that, then I suggest bumping up to the ProLiant ML350e G8 or the ProLiant ML350p G8. These servers support up to two processors, but you can start with a single processor installed for now which still gives you plenty of room to grow. These do also support additional PCI-Express x16 slots for additional graphics cards capabilities.
RAID is a good idea on a server but always remember its primary function is to provide continual up time, not to function as a backup. If it were me, I wouldn't worry about setting up the OS on SSDs. In most situations I would recommend virtualizing your workload for the greatest management and portability features. However, I don't know that your digital signage will be capable of virtualizing as easily because of the need of so many displays connected to the underlying physical graphics card. For this reason, actually, I would recommend getting even another physical system separate just for the digital signage (even a basic desktop computer should handle it with little problem so long as it supports at least 1 PCI-Express x16 graphics card) and then run just your POS system off the server. This would actually reduce the necessary resources and greatly lower the cost of your server system.
So in reality my recommendation to best fit your needs here would be three separate computer systems:
1) Server system for POS software (plus it can manage file shares, system backups, or other network needs you might have.) This can be a simple ProLiant ML310e G8 or similar basic pedistal server with dual-core or quad-core processor and 8 GB of RAM or so. I don't know the specifics of your POS software and what they recommend or require for hardware/software to make you a firm suggestion on processor type, memory, hard drive type and capacity, etc. Cost of hardware for this would probably be somewhere in the $1,000 - $2,000 range, with cost of operating system licensing ranging from $100 - $1,000.
2) Basic desktop for digital signage. Doesn't have to be a monster machine as you aren't going to be running a giant Eyefinity game at max resolution settings across all six displays, but you don't want something dirt cheap either. I'd say you're looking at $1,000 - $2,000 here depending upon your performance needs.
3) Another workstation or desktop for your daily usage needs (office, adobe, etc.) There aren't many details described here on what specifically you need to do, so there's a great deal of variation on what you might need for resources. Again, this is just going to be running your daily usage software though, not the extra overhead of the digital signage nor the POS software system. All said you're probably looking at again $1,000 - $2,000 depending upon needs.
So, all said in done, you're looking at $3,000 - $6,000 for the three computer systems, plus possible licensing expenses. If you tried to figure in doing all of that with just a single machine, you're going to be spending at least $6,000 for something that can handle all of the simultaneous workloads, and still probably wouldn't be able to do it as well nor as stable as splitting it out into the proper three systems.