People recommend using tiled backgrounds for games because in most case it's appropriated and more optimized than having a larger custom sprite.
But while that's true for scrolling background in platformers or for floors in top views, it does not mean it has to always be like that. And for the case you are describing, an interactive book, I don't see the problem of using full screen sprite as background, it seems appropriate. In fact that's what I'm doing for my game, which is an old school point and click. Each screen uses at least one image as big as the game resolution to cover the whole background, or even bigger for scrolling rooms. Sure it uses more memory that repeating a small 64*64 image, and I'm aware of that, but that's the artistic direction I made and if my game ends up being 200mb, so be it.
But if you do that, I recommend loading your image dynamically for each layout (pages in your case) otherwise the game pre-loads everything at the beginning, which can be a problem if it is played online (even if it's stored locally, loading a bunch of HD images can take a while), and also a bit wasteful, you don't want to load all the arts, from beginning to end, if the user is only going to read 4 pages at a time.
But you'll have that same problem whatever program you decide to use anyway.
So anyway, yes Construct is totally capable of doing what you want, at least in my opinion. Is it the best program for that? maybe not, since it's more game oriented, you'd ended up using only a tenth of it's possibilities. But if you like it, give it a go.